object FrmLanguageSet: TFrmLanguageSet
  Left = 0
  Top = 0
  Caption = #35821#35328#37197#32622
  ClientHeight = 512
  ClientWidth = 1045
  Color = clBtnFace
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = 'Tahoma'
  Font.Style = []
  OldCreateOrder = False
  PixelsPerInch = 96
  TextHeight = 13
  object Splitter1: TSplitter
    Left = 457
    Top = 0
    Width = 5
    Height = 512
    ExplicitLeft = 473
    ExplicitTop = 73
    ExplicitHeight = 439
  end
  object cxPageControl1: TcxPageControl
    Left = 0
    Top = 0
    Width = 457
    Height = 512
    Align = alLeft
    TabOrder = 0
    Properties.ActivePage = cxTabSheet1
    Properties.CustomButtons.Buttons = <>
    ClientRectBottom = 505
    ClientRectLeft = 4
    ClientRectRight = 450
    ClientRectTop = 27
    object cxTabSheet1: TcxTabSheet
      Caption = #27169#22359#21015#34920
      ImageIndex = 0
      object GrdMaster: TcxGrid
        Left = 0
        Top = 0
        Width = 446
        Height = 478
        Align = alClient
        Font.Charset = ANSI_CHARSET
        Font.Color = clWindowText
        Font.Height = -12
        Font.Name = #24494#36719#38597#40657
        Font.Style = []
        ParentFont = False
        TabOrder = 0
        object tvMaster: TcxGridDBTableView
          Navigator.Buttons.CustomButtons = <>
          DataController.DataSource = dsMaster
          DataController.Summary.DefaultGroupSummaryItems = <>
          DataController.Summary.FooterSummaryItems = <>
          DataController.Summary.SummaryGroups = <>
          OptionsCustomize.ColumnsQuickCustomization = True
          OptionsData.CancelOnExit = False
          OptionsData.Deleting = False
          OptionsData.DeletingConfirmation = False
          OptionsData.Editing = False
          OptionsData.Inserting = False
          OptionsSelection.CellSelect = False
          OptionsView.NoDataToDisplayInfoText = '<'#27809#26377#25968#25454'>'
          OptionsView.GroupByBox = False
          OptionsView.Indicator = True
          OptionsView.IndicatorWidth = 30
          object tvMasterTYPE: TcxGridDBColumn
            DataBinding.FieldName = 'TYPE'
            PropertiesClassName = 'TcxImageComboBoxProperties'
            Properties.Items = <
              item
                Description = #21518#21488
                ImageIndex = 0
                Value = 1
              end
              item
                Description = 'APP'
                Value = 2
              end
              item
                Description = #20844#20247#21495
                Value = 3
              end
              item
                Description = #23567#31243#24207
                Value = 4
              end>
            HeaderAlignmentHorz = taCenter
            Options.Editing = False
          end
          object tvMasterNAME: TcxGridDBColumn
            DataBinding.FieldName = 'NAME'
            HeaderAlignmentHorz = taCenter
            Options.Editing = False
            Width = 122
          end
          object tvMasterCAPTION: TcxGridDBColumn
            DataBinding.FieldName = 'CAPTION'
            HeaderAlignmentHorz = taCenter
            Options.Editing = False
            Width = 165
          end
        end
        object lvMaster: TcxGridLevel
          GridView = tvMaster
        end
      end
    end
  end
  object cxPageControl2: TcxPageControl
    Left = 462
    Top = 0
    Width = 583
    Height = 512
    Align = alClient
    TabOrder = 1
    Properties.ActivePage = cxTabSheet2
    Properties.CustomButtons.Buttons = <>
    ClientRectBottom = 505
    ClientRectLeft = 4
    ClientRectRight = 576
    ClientRectTop = 27
    object cxTabSheet2: TcxTabSheet
      Caption = #26631#31614#21015#34920
      ImageIndex = 0
      object GrdDetail: TcxGrid
        Left = 0
        Top = 44
        Width = 572
        Height = 434
        Align = alClient
        Font.Charset = ANSI_CHARSET
        Font.Color = clWindowText
        Font.Height = -12
        Font.Name = #24494#36719#38597#40657
        Font.Style = []
        ParentFont = False
        TabOrder = 0
        object tvDetail: TcxGridDBTableView
          Navigator.Buttons.CustomButtons = <>
          DataController.DataSource = dsDetail
          DataController.Summary.DefaultGroupSummaryItems = <>
          DataController.Summary.FooterSummaryItems = <>
          DataController.Summary.SummaryGroups = <>
          OptionsCustomize.ColumnsQuickCustomization = True
          OptionsData.CancelOnExit = False
          OptionsData.Deleting = False
          OptionsData.DeletingConfirmation = False
          OptionsData.Inserting = False
          OptionsView.NoDataToDisplayInfoText = '<'#27809#26377#25968#25454'>'
          OptionsView.GroupByBox = False
          OptionsView.Indicator = True
          OptionsView.IndicatorWidth = 30
          object tvDetailLABEL_NAME: TcxGridDBColumn
            DataBinding.FieldName = 'LABEL_NAME'
            HeaderAlignmentHorz = taCenter
            Options.Editing = False
            Width = 115
          end
          object tvDetailLANGUAGE_1: TcxGridDBColumn
            DataBinding.FieldName = 'LANGUAGE_1'
            HeaderAlignmentHorz = taCenter
            Width = 100
          end
          object tvDetailLANGUAGE_2: TcxGridDBColumn
            DataBinding.FieldName = 'LANGUAGE_2'
            HeaderAlignmentHorz = taCenter
            Width = 100
          end
          object tvDetailLANGUAGE_3: TcxGridDBColumn
            DataBinding.FieldName = 'LANGUAGE_3'
            HeaderAlignmentHorz = taCenter
            Width = 100
          end
          object tvDetailLANGUAGE_4: TcxGridDBColumn
            DataBinding.FieldName = 'LANGUAGE_4'
            HeaderAlignmentHorz = taCenter
            Width = 100
          end
          object tvDetailLANGUAGE_5: TcxGridDBColumn
            DataBinding.FieldName = 'LANGUAGE_5'
            Visible = False
            HeaderAlignmentHorz = taCenter
          end
          object tvDetailLANGUAGE_6: TcxGridDBColumn
            DataBinding.FieldName = 'LANGUAGE_6'
            Visible = False
            HeaderAlignmentHorz = taCenter
          end
          object tvDetailLANGUAGE_7: TcxGridDBColumn
            DataBinding.FieldName = 'LANGUAGE_7'
            Visible = False
            HeaderAlignmentHorz = taCenter
          end
          object tvDetailLANGUAGE_8: TcxGridDBColumn
            DataBinding.FieldName = 'LANGUAGE_8'
            Visible = False
            HeaderAlignmentHorz = taCenter
          end
          object tvDetailLANGUAGE_9: TcxGridDBColumn
            DataBinding.FieldName = 'LANGUAGE_9'
            Visible = False
            HeaderAlignmentHorz = taCenter
          end
          object tvDetailLANGUAGE_10: TcxGridDBColumn
            DataBinding.FieldName = 'LANGUAGE_10'
            Visible = False
            HeaderAlignmentHorz = taCenter
          end
          object tvDetailUPDATEBY: TcxGridDBColumn
            DataBinding.FieldName = 'UPDATEBY'
            HeaderAlignmentHorz = taCenter
            Options.Editing = False
            Width = 100
          end
          object tvDetailUPDATETIME: TcxGridDBColumn
            DataBinding.FieldName = 'UPDATETIME'
            HeaderAlignmentHorz = taCenter
            Options.Editing = False
            Width = 100
          end
        end
        object lvDetail: TcxGridLevel
          GridView = tvDetail
        end
      end
      object cxGroupBox1: TcxGroupBox
        Left = 0
        Top = 0
        Align = alTop
        PanelStyle.Active = True
        TabOrder = 1
        Height = 44
        Width = 572
        object Label2: TLabel
          Tag = 33
          Left = 193
          Top = 15
          Width = 208
          Height = 13
          AutoSize = False
          Caption = #20462#25913#21518#35831#28857#20987#20445#23384#25552#20132#25968#25454
          Font.Charset = DEFAULT_CHARSET
          Font.Color = clRed
          Font.Height = -11
          Font.Name = 'Tahoma'
          Font.Style = [fsBold]
          ParentFont = False
        end
        object cxButton11: TcxButton
          Left = 9
          Top = 4
          Width = 85
          Height = 36
          Caption = #20445#23384
          OptionsImage.ImageIndex = 70
          OptionsImage.Images = FrmConsole.img32
          TabOrder = 0
          Font.Charset = ANSI_CHARSET
          Font.Color = clWindowText
          Font.Height = -12
          Font.Name = #24494#36719#38597#40657
          Font.Style = []
          ParentFont = False
          OnClick = cxButton11Click
        end
        object cxButton1: TcxButton
          Left = 100
          Top = 4
          Width = 85
          Height = 36
          Caption = #21462#28040
          OptionsImage.ImageIndex = 161
          OptionsImage.Images = FrmConsole.img32
          TabOrder = 1
          Font.Charset = ANSI_CHARSET
          Font.Color = clWindowText
          Font.Height = -12
          Font.Name = #24494#36719#38597#40657
          Font.Style = []
          ParentFont = False
          OnClick = cxButton1Click
        end
      end
    end
  end
  object crsMaster: TClientRowSet
    Aggregates = <>
    AppServer = Dm.AppServer
    TableName = 'sys_language'
    Left = 128
    Top = 232
    object crsMasterID: TStringField
      FieldName = 'ID'
      ProviderFlags = [pfInUpdate, pfInWhere, pfInKey]
      Size = 50
    end
    object crsMasterTYPE: TSmallintField
      DisplayLabel = #31867#22411
      FieldName = 'TYPE'
      ProviderFlags = [pfInUpdate]
    end
    object crsMasterNAME: TStringField
      DisplayLabel = #21517#31216#32534#21495
      FieldName = 'NAME'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsMasterCAPTION: TStringField
      DisplayLabel = #21517#31216
      FieldName = 'CAPTION'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsMasterGROUP_CODE: TStringField
      FieldName = 'GROUP_CODE'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
  end
  object crsDetail: TClientRowSet
    Aggregates = <>
    IndexFieldNames = 'M_ID'
    MasterFields = 'ID'
    MasterSource = dsMaster
    PacketRecords = 0
    AfterEdit = crsDetailAfterEdit
    AfterPost = crsDetailAfterPost
    AppServer = Dm.AppServer
    TableName = 'sys_language_detail'
    Left = 200
    Top = 232
    object crsDetailID: TStringField
      FieldName = 'ID'
      ProviderFlags = [pfInUpdate, pfInWhere, pfInKey]
      Size = 50
    end
    object crsDetailM_ID: TStringField
      FieldName = 'M_ID'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsDetailLABEL_NAME: TStringField
      DisplayLabel = #26631#31614#21517#31216
      FieldName = 'LABEL_NAME'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsDetailLANGUAGE_1: TStringField
      DisplayLabel = #20013#25991
      FieldName = 'LANGUAGE_1'
      ProviderFlags = [pfInUpdate]
      Size = 500
    end
    object crsDetailLANGUAGE_2: TStringField
      DisplayLabel = #33521#25991
      FieldName = 'LANGUAGE_2'
      ProviderFlags = [pfInUpdate]
      Size = 500
    end
    object crsDetailLANGUAGE_3: TStringField
      DisplayLabel = #36234#21335#25991
      FieldName = 'LANGUAGE_3'
      ProviderFlags = [pfInUpdate]
      Size = 500
    end
    object crsDetailLANGUAGE_4: TStringField
      DisplayLabel = #26604#22484#23528#25991
      FieldName = 'LANGUAGE_4'
      ProviderFlags = [pfInUpdate]
      Size = 500
    end
    object crsDetailLANGUAGE_5: TStringField
      FieldName = 'LANGUAGE_5'
      ProviderFlags = [pfInUpdate]
      Size = 500
    end
    object crsDetailLANGUAGE_6: TStringField
      FieldName = 'LANGUAGE_6'
      ProviderFlags = [pfInUpdate]
      Size = 500
    end
    object crsDetailLANGUAGE_7: TStringField
      FieldName = 'LANGUAGE_7'
      ProviderFlags = [pfInUpdate]
      Size = 500
    end
    object crsDetailLANGUAGE_8: TStringField
      FieldName = 'LANGUAGE_8'
      ProviderFlags = [pfInUpdate]
      Size = 500
    end
    object crsDetailLANGUAGE_9: TStringField
      FieldName = 'LANGUAGE_9'
      ProviderFlags = [pfInUpdate]
      Size = 500
    end
    object crsDetailLANGUAGE_10: TStringField
      FieldName = 'LANGUAGE_10'
      ProviderFlags = [pfInUpdate]
      Size = 500
    end
    object crsDetailUPDATEBY: TStringField
      DisplayLabel = #26356#26032#20154#21592
      FieldName = 'UPDATEBY'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
    object crsDetailUPDATETIME: TStringField
      DisplayLabel = #26356#26032#26085#26399
      FieldName = 'UPDATETIME'
      ProviderFlags = [pfInUpdate]
      Size = 50
    end
  end
  object dsMaster: TDataSource
    DataSet = crsMaster
    Left = 128
    Top = 288
  end
  object dsDetail: TDataSource
    DataSet = crsDetail
    OnStateChange = dsDetailStateChange
    Left = 200
    Top = 288
  end
end
